package com.youlv.yl.service.intf;

import com.youlv.yl.dto.MoodFDto;
import com.youlv.yl.dto.UserMoodDto;
import com.youlv.yl.entity.mood.UserMood;
import com.baomidou.mybatisplus.extension.service.IService;
import com.youlv.yl.vo.R;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author fenghe
 * @since 2022-01-15
 */
public interface UserMoodService extends IService<UserMood> {

    /** 发布*/
    R save(UserMoodDto dto);

    /** 查询我的*/
    R queryMy(Long uid);

    /** 查询全部-分页*/
    R queryPage(int page, int limit);

    /** 查询详情*/
    R queryDetail(Long id);

    /** 转发动态*/
    R saveForward(MoodFDto dto);

    /** 查询转发记录*/
    R queryF(int umid);

}
